﻿<%@ Page Title="" Language="C#" MasterPageFile="~/CANO.Master" AutoEventWireup="true"
	CodeBehind="compromisos.aspx.cs" Inherits="CANO.WebSite.Compromisos.Compromisos" %>

<%@ Import Namespace="CANO.Data.DAOs.Compromisos" %>
<%@ Import Namespace="CANO.Data.DAOs" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
    <style>
        .compartido-con {
            font-size: 20px;
margin-top: 20px;
        }

        .compratido-con-user {
             font-size: 15px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder3" runat="server">
	<form id="Form1" enctype="multipart/form-data" method="post" class="fields"
	runat="server">
	<asp:ScriptManager ID="ScriptManager1" runat="server" />
		<script src="../js/jquery-1.8.2.js" type="text/javascript"></script>
	<script src="../js/jquery-ui-1.9.1.custom.js" type="text/javascript"></script>
	<script src="../js/timepicker/jquery-ui-timepicker-addon.js" type="text/javascript" ></script> 
	<div class="box box-100 altbox">
		<div class="boxin">
			<div id="tabs">
				<div class="header">
					<h3>
						Compromisos</h3>
					<a class="button" style="color: white;" href="../Index.aspx">Volver</a>
					<ul id="Ul1">
						<!-- Tabs in the box's header -->
						<li><a href="#tabCompromiso" class="active compromisos">Compromisos</a></li>
						<li><a href="#tabGenerarEntrevista" class="entrevistas">Entrevistas</a></li>
					</ul>
				</div>
				<div class="content">
					<div id="tabCompromiso">
						<input type="hidden" id="hiddenType" runat="server" />
						<fieldset class="last">
							<legend><strong>Datos del compromiso</strong></legend>
							<label for="some21">
								Fecha y Hora:</label>
							<input type="text" size="30" id="txtFechaHoraCompromiso" runat="server" class="txt" />
							<asp:RequiredFieldValidator ID="rfvtxtFechaHoraCompromiso" ValidationGroup="Compromiso" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="txtFechaHoraCompromiso"
									SetFocusOnError="True">* Ingrese una fecha.</asp:RequiredFieldValidator>
							<label for="some21">
								Contacto:</label>
							<asp:DropDownList ID="ddlContactoCompromiso" runat="server">
							</asp:DropDownList>
							<asp:RequiredFieldValidator ID="rfvddlContactoCompromiso" ValidationGroup="Compromiso" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="ddlContactoCompromiso"
									SetFocusOnError="True" InitialValue="-- Seleccione un Contacto --">* Seleccione un Contacto.</asp:RequiredFieldValidator>
							<label for="some21">
								Contacto:</label>
							<asp:DropDownList ID="ddlContactoCompromiso2" runat="server">
							</asp:DropDownList>
							<%--<asp:RequiredFieldValidator ID="rfvddlContactoCompromiso2" ValidationGroup="Compromiso" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="ddlContactoCompromiso2"
									SetFocusOnError="True" InitialValue="-- Seleccione un Contacto --">* Seleccione un Contacto.</asp:RequiredFieldValidator>--%>
							<label for="some21">
								Tipo de Compromiso:</label>
							<asp:DropDownList ID="ddlTipoCompromiso" runat="server">
							</asp:DropDownList>
						<asp:RequiredFieldValidator ID="rfvddlTipoCompromiso" ValidationGroup="Compromiso" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="ddlTipoCompromiso"
									SetFocusOnError="True" InitialValue="-- Seleccione un Tipo de Compromiso --">* Seleccione un Tipo de Compromiso.</asp:RequiredFieldValidator>
							<asp:Panel ID="pnlCompartirCompromiso" runat="server">
								<fieldset class="last">
									<legend><strong>Compartir Compromiso</strong></legend>
								
									<asp:UpdatePanel runat="server" ID="upCompartir">
										<ContentTemplate>
											<div id="divCompartir" >
												<label for="some21">
													Compartir con:</label>
												<asp:DropDownList ID="ddlCompartirCon" runat="server">
												</asp:DropDownList>
												<asp:RequiredFieldValidator ID="rfvddlCompartirCon" ValidationGroup="CompartirCompromiso" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="ddlCompartirCon"
									SetFocusOnError="True" InitialValue="-- Seleccione un Usuario --">* Seleccione un Usuario.</asp:RequiredFieldValidator>
												<asp:Button ID="btnCompartirCon" runat="server" CssClass="button"
													Text="Compartir" ValidationGroup="CompartirCompromiso"/>
                                                 <asp:Literal id="litCompartidosCompromisos" Visible="false" Text="<h1 class='compartido-con'>Compratido con: </h1></br>" runat="server" />
											</div>
										</ContentTemplate>
									</asp:UpdatePanel>
								</fieldset>
							</asp:Panel>
							<asp:Panel ID="pnlCompartidoCon" runat="server" Visible="false">
							<fieldset class="last">
								<legend><strong>Compartido con</strong></legend>
								<asp:Repeater ID="rptCompartidoCon" runat="server">
									<ItemTemplate>
										<label for="some21">
											<%# ((UsuarioDAO)Container.DataItem).FullName %></label>
									</ItemTemplate>
								</asp:Repeater>
								<asp:Panel ID="pnlSinCompartidoCon" runat="server" Visible="false">
									<div>
										No está compartido con nadie.</div>
								</asp:Panel>
							</fieldset>
							</asp:Panel>
							<div id="div1" class="sep" style="text-align: right; margin-right: 50px;">
								<asp:Button ID="btnGenerarCompromiso" runat="server" CssClass="button" Text="Generar Compromiso"
									ValidationGroup="Compromiso" />
							</div>
						</fieldset>
					</div>
					<div id="tabGenerarEntrevista">
						<fieldset class="last">
							<legend><strong>Datos de la entrevista</strong></legend>
							<label for="some21">
								Fecha y Hora:</label>
							<input type="text" size="30" id="txtFechaHoraEntrevista" runat="server" class="txt" />
							<asp:RequiredFieldValidator ID="rfvtxtFechaHoraEntrevista" ValidationGroup="Entrevista" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="txtFechaHoraEntrevista"
									SetFocusOnError="True">* Ingrese una fecha.</asp:RequiredFieldValidator>
							<label for="some21">
								Contacto:</label>
							<asp:DropDownList ID="ddlContactoVendedor" runat="server">
							</asp:DropDownList>
								<asp:RequiredFieldValidator ID="rfvddlContactoVendedor" ValidationGroup="Entrevista" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="ddlContactoVendedor"
									SetFocusOnError="True" InitialValue="-- Seleccione un Contacto --">* Seleccione un Contacto.</asp:RequiredFieldValidator>

							<label for="some21">
								Contacto:</label>
							<asp:DropDownList ID="ddlContactoComprador" runat="server">
							</asp:DropDownList>
								
							<asp:Panel ID="pnlCompartirEntrevista" runat="server">
								<fieldset class="last">
									<legend><strong>Compartir Compromiso</strong></legend>
								
									<asp:UpdatePanel runat="server" ID="UpdatePanel1">
										<ContentTemplate>
											<div id="divCompartirEntrevista" >
												<label for="some21">
													Compartir con:</label>
												<asp:DropDownList ID="ddlCompartirConEntrevista" runat="server">
												</asp:DropDownList>
												<asp:RequiredFieldValidator ID="rfvddlCompartirConEntrevista" ValidationGroup="Compartir" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="ddlCompartirConEntrevista"
									SetFocusOnError="True" InitialValue="-- Seleccione un Usuario --">* Seleccione un Usuario.</asp:RequiredFieldValidator>
												<asp:Button ID="btnCompartirEntrevista" runat="server" CssClass="button"
													Text="Compartir"  ValidationGroup="Compartir"/>
                                                <asp:Literal id="litCompartidoEntrevista" Visible="false" Text="<h1 class='compartido-con'>Compratido con: </h1></br>" runat="server" />
											</div>
										</ContentTemplate>
									</asp:UpdatePanel>
								</fieldset>
							</asp:Panel>
							<div id="divButtons" class="sep" style="text-align: right; margin-right: 50px;">
								<asp:Button ID="btnGenerarEntrevista" runat="server" CssClass="button" Text="Generar Entrevista" ValidationGroup="Entrevista"/>
							</div>
						</fieldset>
					</div>
				</div>
				<!-- End content -->
			</div>
		</div>
	</div>
	</form>
	<script type="text/javascript" language="javascript">
		$(document).ready(function () {

			$("#Ul1 li").click(function () {
				var text = $(this).find("a").text();
				$("div.header h3").text(text);
			}
);
			$('input[id*="txtFechaHoraCompromiso"]').datetimepicker({
				changeMonth: true,
				changeYear: true,
				dateFormat: "dd-mm-yy",
				currentText: "Ahora",
				closeText: "Listo",
				timeText: "Hora",
				hourText: "Hora",
				minuteText: "Minuto"
			});

			$('input[id*="txtFechaHoraEntrevista"]').datetimepicker({
				changeMonth: true,
				changeYear: true,
				dateFormat: "dd-mm-yy",
				currentText: "Ahora",
				closeText: "Listo",
				timeText: "Hora",
				hourText: "Hora",
				minuteText: "Minuto"
			});

			$("#tabs").tabs();
			$("#Ul1").removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");
			$("#tabs li a").click(function () {
				$("a.active").removeClass("active");
				$(this).addClass("active");

			});
			
			var url = window.location.href;
			if (url.indexOf("tabGenerarEntrevista") != -1) {
				$("a.active").removeClass("active");
				$("#ui-id-2").addClass("active");
				$("div.header h3").text('Entrevistas');

			}

			//Set Current Type
			var IsCompromisosCurrentTab = $(".compromisos").hasClass("active");

			if (IsCompromisosCurrentTab == true) {
				$('input[id*="hiddenType"]').val('1'); //Compromiso
			}
			else {
				$('input[id*="hiddenType"]').val('2'); //Entrevista
			}

			$('a.compromisos').click(function () {
				$('input[id*="hiddenType"]').val('1');
			 });

			$('a.entrevistas').click(function () {
				$('input[id*="hiddenType"]').val('2');
			});
		});
	</script>
</asp:Content>
